AWS CloudFormation Template VPC
#AWS
#AWS_CloudFormation
#AWS_IAM
リファレンス
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpc.html
AWS::EC2::VPC
VPC
Type
AWS::EC2::VPC
Properties
CidrBlock
型
String
必須
このCidrBlockを指定しない場合は、Ipv4IpamPoolIdを指定する必要がある
概要
そのVPCで利用するIPの範囲を指定する
10.0.0.0/16 など
EnableDnsHostnames
型
Boolean
必須
オプション
デフォルトでは無効
概要
VPC内に起動されるインスタンスに名前解決可能なFQDNが付与される
VPCエンドポイントなどでDNS名を利用する場合などで必要になる
EnableDnsSupport
型
Boolean
必須
オプション
デフォルトは有効
概要
AWS内のプライベートDNSホスト名の名前解決を有効にするかどうか?
これがオフだと、Private DNSが解決出来ない
AWS内の名前解決出来ないと結構困ると思うので、無効にしたいシーンがよくわからない
InstanceTenancy
型
String
必須
オプション
デフォルトはDefault(共有)
概要
テナンシーを設定する
ハードウェアを占有(物理的に確保)するかどうか
Ipv4IpamPoolId
型
String
必須
このIpv4IpamPoolIdを指定しない場合は、CidrBlockを指定する必要がある
概要
Amazon VPC IP Address Manager(IPAM)にて作成するIPv4 IPAM poolのID
re:Invent 2021にて発表
Ipv4NetmaskLength
型
Integer
必須
オプション
概要
Amazon VPC IP Address Manager(IPAM)関連
Tags